Synonyms for "great barracuda"

Words with similar meaning